<TestCase testName="Test_03_RegExTest">

	<TestSetup>
	</TestSetup>
	
	<TestExecution>
		<TestStep assemblyPath="" typeName="Microsoft.Services.BizTalkApplicationFramework.BizUnit.FileCreateStep">
			<SourcePath>..\..\..\TestData\RegExTestData.txt</SourcePath>
			<CreationPath>..\..\..\Rec_01\RegExTestData.txt</CreationPath>
		</TestStep>
						
		<TestStep assemblyPath="" typeName="Microsoft.Services.BizTalkApplicationFramework.BizUnit.FileValidateStep">
			<Timeout>0</Timeout>
			<Directory>..\..\..\Rec_01\</Directory>
			<SearchPattern>RegExTestData.txt</SearchPattern>
			<DeleteFile>true</DeleteFile>
				
			<ContextLoaderStep assemblyPath="" typeName="Microsoft.Services.BizTalkApplicationFramework.BizUnit.RegExContextLoader">
				<RegEx contextKey="ContextVal1">http\:\/\/[a-zA-Z0-9\/\.]*</RegEx>
			</ContextLoaderStep>
						
			<ValidationStep assemblyPath="" typeName="Microsoft.Services.BizTalkApplicationFramework.BizUnit.ContextValidationStep">
				<Context keyName="ContextVal1">http://www.microsoft.com/biztalk</Context>
			</ValidationStep>
		</TestStep>

		<TestStep assemblyPath="" typeName="Microsoft.Services.BizTalkApplicationFramework.BizUnit.FileDeleteStep">
			<FileToDeletePath>..\..\..\Rec_01\RegExTestData.txt</FileToDeletePath>
		</TestStep>
						
	</TestExecution>

	<!-- Test cleanup: test cases should always leave the system in the state they found it -->
	<TestCleanup>
	</TestCleanup>	
	
</TestCase>

